libcroco now has native support for negative units.
https://bugzilla.gnome.org/show_bug.cgi?id=686240
LIBS=$saved_LIBS
PKG_CHECK_MODULES(GNOME_SHELL_JS, gio-2.0 gjs-internals-1.0 >= $GJS_MIN_VERSION)
-PKG_CHECK_MODULES(ST, clutter-1.0 gtk+-3.0 libcroco-0.6 >= 0.6.2 x11)
+PKG_CHECK_MODULES(ST, clutter-1.0 gtk+-3.0 libcroco-0.6 >= 0.6.8 x11)
PKG_CHECK_MODULES(TRAY, gtk+-3.0)
PKG_CHECK_MODULES(GVC, libpulse libpulse-mainloop-glib gobject-2.0)
PKG_CHECK_MODULES(DESKTOP_SCHEMAS, gsettings-desktop-schemas >= 3.5.4)
* adjust down 8px */
-shell-close-overlap-x: 15px;
- -shell-close-overlap-y: 12px;
+ -shell-close-overlap-y: -12px;
}
.window-close:rtl {
closeButton.connect('style-changed', function() {
let themeNode = closeButton.get_theme_node();
closeButton.translation_x = themeNode.get_length('-shell-close-overlap-x');
-
- // libcroco doesn't support negative units
- closeButton.translation_y = -themeNode.get_length('-shell-close-overlap-y');
+ closeButton.translation_y = themeNode.get_length('-shell-close-overlap-y');
});
return closeButton;